package com.admission.model;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;

import com.admission.listener.AuditableEntity;
import com.annotation.AnElement;

//美术录取查询
@Entity
@Table(name = "art_detail")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class ArtDetail extends AuditableEntity {
	@AnElement
	private String sequence = "";// 序号
	@AnElement
	private String ticketNum = "";// 准考证号
	@AnElement
	private String name = "";// 姓名
	@AnElement
	private String IdNum = "";// 身份证号
	@AnElement
	private String Sketch = "";// 素描
	@AnElement
	private String color = "";// 色彩
	@AnElement
	private String colorScore = "";// 色彩素描总分
	@AnElement
	private String colorRank = "";// 总分排名
	@AnElement
	private String colorPassLine="";//色彩合格线
	@AnElement
	private String colorPassType="";//色彩是否及格
	@AnElement
	private String bodyMeasure = "";// 形体测量
	@AnElement
	private String catWalk = "";// 台步
	@AnElement
	private String performScore = "";// 表演总分
	@AnElement
	private String performRank = "";// 表演排名
	@AnElement
	private String passLine = "";// 表演合格线
	@AnElement
	private String passType = "";// 是否及格
	@AnElement
	private String content = "";// 备注
	private ArtForm artForm;

	public String getSequence() {
		return sequence;
	}

	public void setSequence(String sequence) {
		this.sequence = sequence;
	}

	public String getTicketNum() {
		return ticketNum;
	}

	public void setTicketNum(String ticketNum) {
		this.ticketNum = ticketNum;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdNum() {
		return IdNum;
	}

	public void setIdNum(String idNum) {
		IdNum = idNum;
	}

	public String getSketch() {
		return Sketch;
	}

	public void setSketch(String sketch) {
		Sketch = sketch;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getColorScore() {
		return colorScore;
	}

	public void setColorScore(String colorScore) {
		this.colorScore = colorScore;
	}

	public String getColorRank() {
		return colorRank;
	}

	public void setColorRank(String colorRank) {
		this.colorRank = colorRank;
	}

	public String getBodyMeasure() {
		return bodyMeasure;
	}

	public void setBodyMeasure(String bodyMeasure) {
		this.bodyMeasure = bodyMeasure;
	}

	public String getCatWalk() {
		return catWalk;
	}

	public void setCatWalk(String catWalk) {
		this.catWalk = catWalk;
	}

	public String getPerformScore() {
		return performScore;
	}

	public void setPerformScore(String performScore) {
		this.performScore = performScore;
	}

	public String getPerformRank() {
		return performRank;
	}

	public void setPerformRank(String performRank) {
		this.performRank = performRank;
	}

	public String getPassLine() {
		return passLine;
	}

	public void setPassLine(String passLine) {
		this.passLine = passLine;
	}

	public String getPassType() {
		return passType;
	}

	public void setPassType(String passType) {
		this.passType = passType;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}
	@ManyToOne
	@JoinColumn(name="art_id")
	public ArtForm getArtForm() {
		return artForm;
	}

	public void setArtForm(ArtForm artForm) {
		this.artForm = artForm;
	}

	public String getColorPassLine() {
		return colorPassLine;
	}

	public void setColorPassLine(String colorPassLine) {
		this.colorPassLine = colorPassLine;
	}

	public String getColorPassType() {
		return colorPassType;
	}

	public void setColorPassType(String colorPassType) {
		this.colorPassType = colorPassType;
	}

}
